impeding/speed hump - German English Dictionary